package com.gxa.security.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.common.base.RespResult;
import com.gxa.security.dto.AddUserDTO;
import com.gxa.security.dto.FindUserDTO;
import com.gxa.security.dto.ResetPassword;
import com.gxa.security.entity.User;


/**
* @author 25688
* @description 针对表【user】的数据库操作Service
* @createDate 2023-04-08 09:40:53
*/
public interface UserService extends IService<User> {

    RespResult findAllUser(FindUserDTO findUserDTO);

    RespResult findByUserId(long userId);

    RespResult updateUser(User user);

    RespResult resetPassword(ResetPassword resetPassword);

    RespResult updateStatus(long userId);

    RespResult addUser(AddUserDTO userDTO);




}
